import { App } from 'vue';

//   注册插件
// 太好了！下面我将教你如何将 SuperMap3D 封装为一个 Vue 3 插件 和 可复用组件，让它：
// 像模块一样使用：import { useSuperMap3D } from '@/plugins/supermap3d'
//全局挂载：app.use(SuperMap3DPlugin)
//类型安全：TS 无报错
//在组件中直接 使用
// export const SuperMap3DPlugin = {
//   install(app: App) {
//     if (typeof window !== 'undefined' && window.SuperMap3D) {
//       app.config.globalProperties.$SuperMap3D = window.SuperMap3D;
//     }
//   }
// };
//
// // 可选导出 use 方法
// export const useSuperMap3D = () => {
//   if (typeof window !== 'undefined') {
//     return window.SuperMap3D;
//   }
//   throw new Error('SuperMap3D is not available in this environment.');
// };
